Modelando e construindo o produto de software certo para o seu negócio digital

Novas Matrículas para Esse Produto estão Temporariamente Suspensas. Saiba Mais Aqui...
Ainda não temos uma turma ao vivo marcada para essa formação, mas você pode se matricular e assistir às aulas por meio das gravações.
O que vou aprender nessa formação?
  • Obter um entendimento compartilhado e uma comunicação direta entre as áreas técnicas e de negócios para o desenvolvimento do produto certo
  • Utilizar ferramentas como o Domain Driven Design e o EventStorming que vão te dar um método eficaz para explorar o domínio do problema e as potenciais formas de solução
  • Criar sistemas que não apenas resolvam problemas reais, mas que também sejam capazes de acompanhar as mudanças no ambiente de negócios.

Para quem esta formação é ideal?
  • Líderes técnicos e Desenvolvedores de software
  • Designers de UX/UI, Product Owners e Analistas de Negócio
  • Gerentes de projeto e outros stakeholders

Conteúdo Programático
Módulo 1: A importância do entendimento compartilhado
  • Como as estruturas de comunicação da sua organização refletem no sistema desenvolvido
  • Os problemas da centralização do conhecimento
  • Procurando o entendimento compartilhado: pessoas como filtros na comunicação
  • A necessidade de pessoas técnicas entendendo mais do negócio e vice-versa
  • Execução sem entendimento do propósito conectado com a estratégia
  • Além do código desenvolvendo sistemas Sociotécnicos
  • Empatia com quem usa o software para resolver problemas reais
  • Visão sistêmica para evitar excesso de otimização local.

Módulo 2: Facilitando entendimento compartilhado
  • Habilitando e facilitando conversas entre as pessoas de negócio e técnicas
  • Injustiça Epistêmica: Como ela pode impedir a comunicação eficaz
  • Construindo sistemas orientados ao negócio usando Domain Driven Design (DDD)
  • O que é o domínio?
  • Utilizando a Linguagem Ubíqua para melhorar a comunicação
  • Delimitação de contextos e a utilização do Context Mapping
  • Introdução ao EventStorming para validar entendimento do negócio e as jornadas dos usuários.

Módulo 3: Modelagem colaborativa
  • O poder de modelos para simplificar a realidade e validar o entendimento compartilhado
  • Criando uma modelagem acessível, barata e abstrata o suficiente para criar uma comunicação eficaz entre as áreas
  • Diminuindo a necessidade de tradução entre o negócio e o software
  • Modelagem colaborativa utilizando EventStorming
  • Os diferentes tipos de EventStorming: Big Picture, Process Modeling e Software Design
  • Como usar o EventStorming para co-criar o Context Mapping e a Linguagem Ubíqua.

Módulo 4: Evoluindo na velocidade do negócio
  • Entendendo a conexão entre os Impactos de negócio, Outcomes e Outputs
  • Obtendo maior autonomia para se adaptar com agilidade
  • Procurando um equilíbrio entre a complexidade essencial e acidental do sistema
  • Desenvolvimento de maneira iterativa e incremental
  • Não se apaixone por seu modelo: modelagem evolutiva
  • Identificando o potencial evolutivo do estado atual usando o EventStorming “as-is”
  • Como a modelagem colaborativa e o entendimento compartilhado podem contribuir para a evolução do sistema

Conheça quem vai te ensinar
Sebastian Ferrari
  • Sebastian é um Desenvolvedor de Sistemas Sociotécnicos e um Eventstormer
  • Nasceu no Uruguai e mora no Brasil, onde co-fundou e trabalha como CTO da Taller (taller.net.br), ajudando clientes e desenvolvedores a projetar e construir produtos digitais personalizados
  • Ele tem mais de 15 anos de experiência na construção de software para startups e clientes corporativos usando tecnologias Open Source, também é um Kanban Management Professional certificado pela Kanban University e um entusiasta da cultura Agile, DevOps e DDD para projetar e construir sistemas de uma perspectiva sociotécnica aspecto
  • Co-fundou e co-organizou a primeira React Conf Brasil e palestra em eventos relacionados a tecnologias Open Source como GraphQL, React, Javascript, Drupal e GNU/Linux.


Fortaleça seu Currículo
Certificação Software Zen
Carga Horária: 12 hs
  • Para obtenção do certificado:
  • A prova final pode ser feita até 1 ano após conclusão de uma turma (lembre-se que você mantém o acesso às gravações para continuar seus estudos)
  • O certificado é emitido e enviado por email em até 48 hs após a realização da prova
  • Você tem até 3 tentativas para passar na prova.
Veja acima o certificado que você receberá ao passar na prova final!


O que diz quem já participou
1 Avaliações
Mauro Brino Garcia05/10/2023 19:12
Não esperava que o curso fosse abordar tanto o EventStorming. Foi um surpresa muito feliz, pois não existe curso com esse foco ainda no Brasil! Parabéns pelo curso Sebas!